Skip to main content
Version: v2.9.1

Yeedu Functions

Yeedu Functions allow users to run jobs through REST APIs, enabling event-driven, scalable, fully managed execution.

job-function-type.png

Overview

Functions can be triggered using HTTP requests, making them ideal for:

  • Automation
  • Event-driven pipelines
  • External integrations
  • Micro-batch workflows

Required Fields

Job Type

Select Yeedu Function.

Cluster

Choose a cluster to run the function.

Project Path

Select the project folder containing the function scripts.

Function Name

Provide the logical name of the function.

Script Path

Select the script files used for execution.

Function URL

REST API endpoint used to trigger the function.

job-functionpath-url.png

Additional Requirements

Python Packages

List required Python dependencies.

Request Body Payload

Define parameters that the function needs to process.

Concurrency & Timeout Settings

  • Max Concurrent Jobs – Allow parallel executions
  • Max Concurrent Requests – Limit API inflight requests
  • Job Timeout – Max execution time before termination
  • HTTP Request Timeout – API timeout threshold

function-request.png

Executing a Function

  1. Configure all function settings
  2. Click Update
  3. Trigger using the Function URL via REST API